define('framework/associate/GillionAssociateModule', [
    'angular',
    'framework/associate/GillionAssociateDirectiveConstructor',
    'framework/associate/GillionAssociateColumnDirectiveConstructor',
    'framework/databind/GillionDataBindDirectiveConstructor'
], function (angular, GillionAssociateDirectiveConstructor, GillionAssociateColumnDirectiveConstructor,GillionDataBindDirectiveConstructor) {
        var myModule = angular.module('GillionAssociateModule', [], ['$compileProvider', function ($compileProvider) {
        $compileProvider.directive('gAssociateColumn', GillionAssociateColumnDirectiveConstructor);
        $compileProvider.directive('gAssociate', GillionAssociateDirectiveConstructor);
        $compileProvider.directive('gDataBind', GillionDataBindDirectiveConstructor);
        GillionAssociateDirectiveConstructor.$inject = ['$compile', '$dataSourceManager', '$parse', '$timeout', '$filter'];

    }]);

    return myModule;
});